﻿//Name=LoginRespEnterGameMsg
//Cmd=5003

//1roleId : 角色Id
//2roleType : 角色类型
//3roleName : 昵称
//4roleLevel : 等级
//5sceneId : 场景id
//6sceneUID : 场景uid
//7posx : 位置x
//8posy : y
//9posz : z
//10maxHp : max hp
//11nowHp : now hp
//12roleTempId : 模板id
//13lookFlag : 面向
//14status : 状态
//15attackSpeed : 攻速
namespace  pb
{
    [global::System.Serializable, global::ProtoBuf.ProtoContract(Name = @"LoginRespEnterGameMsg")]
public partial class LoginRespEnterGameMsg : global::ProtoBuf.IExtensible
{
public LoginRespEnterGameMsg() { } 
    private long _roleId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"roleId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public long roleId
{
      get { return _roleId; }
      set { _roleId = value; }
}
    private int _roleType;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"roleType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int roleType
{
      get { return _roleType; }
      set { _roleType = value; }
}
    private string _roleName;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"roleName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string roleName
{
      get { return _roleName; }
      set { _roleName = value; }
}
    private int _roleLevel;
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"roleLevel", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int roleLevel
{
      get { return _roleLevel; }
      set { _roleLevel = value; }
}
    private long _sceneId;
    [global::ProtoBuf.ProtoMember(5, IsRequired = true, Name=@"sceneId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public long sceneId
{
      get { return _sceneId; }
      set { _sceneId = value; }
}
    private long _sceneUID;
    [global::ProtoBuf.ProtoMember(6, IsRequired = true, Name=@"sceneUID", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public long sceneUID
{
      get { return _sceneUID; }
      set { _sceneUID = value; }
}
    private float _posx;
    [global::ProtoBuf.ProtoMember(7, IsRequired = true, Name=@"posx", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posx
{
      get { return _posx; }
      set { _posx = value; }
}
    private float _posy;
    [global::ProtoBuf.ProtoMember(8, IsRequired = true, Name=@"posy", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posy
{
      get { return _posy; }
      set { _posy = value; }
}
    private float _posz;
    [global::ProtoBuf.ProtoMember(9, IsRequired = true, Name=@"posz", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public float posz
{
      get { return _posz; }
      set { _posz = value; }
}
    private int _maxHp;
    [global::ProtoBuf.ProtoMember(10, IsRequired = true, Name=@"maxHp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int maxHp
{
      get { return _maxHp; }
      set { _maxHp = value; }
}
    private int _nowHp;
    [global::ProtoBuf.ProtoMember(11, IsRequired = true, Name=@"nowHp", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int nowHp
{
      get { return _nowHp; }
      set { _nowHp = value; }
}
    private int _roleTempId;
    [global::ProtoBuf.ProtoMember(12, IsRequired = true, Name=@"roleTempId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int roleTempId
{
      get { return _roleTempId; }
      set { _roleTempId = value; }
}
    private int _lookFlag;
    [global::ProtoBuf.ProtoMember(13, IsRequired = true, Name=@"lookFlag", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int lookFlag
{
      get { return _lookFlag; }
      set { _lookFlag = value; }
}
    private int _status=default(int);
    [global::ProtoBuf.ProtoMember(14, IsRequired = false, Name=@"status", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
        [global::System.ComponentModel.DefaultValue(default(int))]
    public int status
{
      get { return _status; }
      set { _status = value; }
}
    private float _attackSpeed=default(float);
    [global::ProtoBuf.ProtoMember(15, IsRequired = false, Name=@"attackSpeed", DataFormat = global::ProtoBuf.DataFormat.Default)]
        [global::System.ComponentModel.DefaultValue(default(float))]
    public float attackSpeed
{
      get { return _attackSpeed; }
      set { _attackSpeed = value; }
}
        private global::ProtoBuf.IExtension extensionObject;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
        { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
    }
}
